package org.finesys.common.core.constants;

/**
 * controller查询方法名定义
 */
public interface RestApiConfig {

    /**
     * 查询单条数据方法名
     */
    String GET = "/findById";
    /**
     * 查询单条数据
     */
    String DETAILS = "/details";
    /**
     * 查询集合数据方法名
     */
    String LIST = "/findList";
    /**
     * 查询集合数据方法名
     */
    String ALL = "/findAll";
    /**
     * 分页查询数据方法名
     */
    String PAGE = "/page";
    /**
     * 新增数据方法名
     */
    String ADD = "/add";
    /**
     * 修改数据方法名
     */
    String UPDATE = "/update";
    /**
     * 删除数据方法名
     */
    String DELETE = "/delete";

    /**
     * 更改状态方法
     */
    String CHANGE_STATUS = "/changeStatus";
    /**
     * 上传数据方法名
     */
    String UPLOAD = "/upload";
     /**
     * 上传数据方法名
     */
    String UPLOADS = "/uploads";
    /**
     * 下载数据方法名
     */
    String DOWNLOAD = "/download";
    /**
     * 树查询方法名
     */
    String TREE = "/tree";
    /**
     * 同步缓存
     */
    String SYNC = "/sync";
    /**
     * 导入excel数据方法名
     */
    String IMPORT_EXCEL = "/importExcel";
    /**
     * 導入excel模版下载
     */
    String IMPORT_TEMPLATE = "/importTemplate";
    /**
     * 导出excel数据方法名
     */
    String EXPORT_EXCEL = "/exportExcel";
    /**
     * 获取对象的字段信息
     */
    String COLUMNS = "/columns";
}
